@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
input{ padding:0; margin:0;}
body{ font-size:12px;}
ul,li,dl,dt,dd{ list-style:none;}
img{ border:0;}
a{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.foot_email{color:#7E7E7E;}
/*-----头部-----*/
#header{ width:100%; height:231px; background:url(header_hr.jpg) left top repeat-x; overflow:hidden;}
/*顶*/
#header .nav{ width:1000px; height:131px; margin:0 auto; background:url(logo.jpg) left top no-repeat;}
#header .nav ul{ float:right; width:284px;}
#header .nav .s1{ margin:37px 0 12px 0;}
#header .nav .s1, #header .nav .s1 a{ color:#7E7E7E;}
#header .nav .s2{ position:relative;}
#header .nav .s2 .input_text{ width:214px; height:32px; line-height:32px; padding:0 10px; color:#9F9F9F; border:1px solid #CDCDCD; }
#header .nav .s2 .input_btn{ position:absolute; right:0; top:0; width:50px; height:34px; border:0; overflow:hidden; cursor:pointer; background:url(search_btn.jpg) no-repeat;}
/*菜单*/
#header .menu_0{ width:1000px; height:100px; margin:0 auto; overflow:hidden;}
#header .menu_0 ul{ width:1100px;}
#header .menu_0 a{ float:left; display:block;}
#header .menu_0 .menu_1 a{ width:90px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:15px; font-family:"微软雅黑";}
#header .menu_0 .menu_1 .hover{ background:#DD660E;}
#header .menu_0 .menu_1 a:hover{ background:#3C5DBD;}
#header .menu_0 .menu_1 .hover:hover{ background:#DD660E;}
#header .menu_0 .menu_2 { position:relative; clear:both;}
#header .menu_0 .menu_2 a{ margin-right:42px; height:50px; line-height:50px; color:#383838; font-size:14px; font-family:"微软雅黑";}
#header .menu_0 .menu_2 a:hover{ color:#2B4AA2;}
#header .menu_0 .menu_2 .w{ position:absolute; right:100px; top:0; margin-right:0; 
_position:static; _right:auto; _top:auto;
}
/*--------banner--------*/
/*幻灯片*/
#banner{ position:relative; float:left; width:1000px; height:405px; margin-top:15px; _display:inline; overflow:hidden; z-index:2;}/*z-index:2;解决权限超下拉导航菜单*/
#banner img{border:none; width:100%; height:100%;}
#bd1lfimg{position:relative; width:1000px; height:405px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:1000px; height:405px; position:relative; overflow:hidden; float:left;}
/*幻灯片图片*/
#bd1lfimg dt{width:650px; height:380px; position:absolute; right:0; top:0; z-index:4;}
/*幻灯片文本信息*/
#bd1lfimg dd{width:1000px; height:380px; position:absolute; left:0; top:0; z-index:3; color:#fff; text-decoration:none; font-size:15px; font-family:"Microsoft Yahei", "微软雅黑"; background:url(banner_bg.png);}
#bd1lfimg div dd h2{ width:115px; height:35px; margin:35px 0 0 20px; line-height:35px; text-align:center; font-weight:normal; font-size:18px; color:#7A8EC1; background:#1E4096; }/*固定标题*/
#bd1lfimg div dd h3{ width:278px; margin:35px 0 0 20px; line-height:35px; font-size:26px;}/*文本标题*/
#bd1lfimg div dd span{ display:block; width:278px; margin:13px 0 0 20px; line-height:20px; font-size:12px; color:#C8D5FA;}/*内容摘要*/
#bd1lfimg div dd a{ display:block; width:100px; margin:25px 0 0 20px; font-size:16px; text-decoration:underline; color:#1F366D;}/*详细了解*/
.sub_nav{position:absolute; bottom:0; left:0; width:1000px; height:25px; background:#fff; z-index:200;}
.sub_no{height:25px; text-align:center; font-size:0; overflow:hidden;}/*父级设置font-size:0;让下级display:inline-block;没有间隙*/
.sub_no li{ display:inline-block; display:-moz-inline-stack; *display:inline; zoom:1; width:10px; height:10px; margin:8px 2px; line-height:999px; background:#D2D2D2; cursor:pointer; overflow:hidden;}
.sub_no li.show{background:#143698;}

/*-----主体-----*/
#container{ background:url(body_bg.jpg) repeat-x;}
#container .main{ background:url(body_img.jpg) center top no-repeat;}
/*公共*/
.mar14{ margin-right:14px;}
.w324{ width:322px; height:265px; border:1px solid #E6E6E6; overflow:hidden; background:#fff;}
.w1000{ width:1000px; margin:0 auto;}
/*新闻块*/
#container .main .news{ margin-top:14px; _display:inline;}
#container .main .news dl{ padding:2px 14px 14px 14px;}
#container .main .news dt{ position:relative; height:38px; margin-bottom:10px; line-height:38px; border-bottom:1px dashed #CFCFCF; color:#144C98; font-size:18px; font-family:"Microsoft Yahei", "微软雅黑";}
#container .main .news dt a{ position:absolute; right:0; top:0; _top:12px; *top:12px;}
#container .main .news dd{ position:relative; height:29px; line-height:29px; font-size:14px;}
#container .main .news dd a{ width:236px; padding-left:10px; display:block; color:#454545; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(dot.jpg)0 12px no-repeat;}
#container .main .news dd a:hover{ color:#3656A8;}
#container .main .news dd span{ position:absolute; right:0; top:0; color:#949494;}
/*四块图标*/
.main_icon{ margin-top:14px; _display:inline;}
.main_icon ul{ margin-left:1px;}
.main_icon li{ float:left; width:137px; height:110px; margin:15px 0 0 15px; _display:inline; overflow:hidden;}
.main_icon li a{ display:block; width:137px; height:110px; line-height:999px; background-image:url(nav_icon.png);
background-repeat:no-repeat;_background-image:url(_nav_icon.png); _line-height:165px; _font-size:20px;
_text-align:center; _color:#fff; _font-family:"微软雅黑";
}
.main_icon li a.s1{ background-position:0 20px; background-color:#47A1D0;}
.main_icon li a.s2{ background-position:-148px 20px; background-color:#DD8E63;}
.main_icon li a.s3{ background-position:0 -105px; background-color:#3775B5;}
.main_icon li a.s4{ background-position:-148px -105px; background-color:#57B0B2;}
.main_icon li a.s1:hover{ background-color:#53AFDF;}
.main_icon li a.s2:hover{ background-color:#EA9A6F;}
.main_icon li a.s3:hover{ background-color:#4687CA;}
.main_icon li a.s4:hover{ background-color:#66C3C5;}

/*--------图文滚动--------*/
#pic{ clear:both; width:970px; margin:15px auto 0 auto; padding:14px; border:1px solid #EEEEEE; background:#F8F8F8; overflow:hidden;}
#Marquee_x { overflow:hidden; width:970px; } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left; width:185px; height:165px; overflow:hidden}
#Marquee_x ul li div img{ width:185px; height:140px; display:block}
#Marquee_x ul li div span{ display:block; width:100%; height:25px; line-height:25px; color:#fff; text-align:center; background:#065099;}

/*--------底部--------*/
/*友情链接*/
#links{ width:998px; height:77px; margin:45px auto 0 auto; border:1px solid #DADADA; overflow:hidden; background:url(links_icon.jpg) left top no-repeat;}
#links div{ margin:10px 20px 0 137px; }
#links div a{ display:block; float:left; margin-right:20px; line-height:25px; color:#454545; font-size:13px; font-family:"Microsoft Yahei", "微软雅黑"; 

}
/*底部*/
#footer{ height:124px; margin-top:10px; background:url(footer_hr.jpg) left top repeat-x #F5F5F5;}
#footer .footer_b{ width:1000px; height:124px; margin:0 auto; background:url(footer_logo.jpg) left 1px no-repeat;}
.footer_b ul{ padding:3px 0 0 148px; color:#858585; line-height:22px; font-family:"Microsoft Yahei", "微软雅黑"; }
.footer_b .s1{ _display:inline; width:400px;margin-top:20px}
.footer_b .s1 a{ margin:0 8px; color:#858585;}
.footer_b .s1 .t{ margin:0 8px 0 0;}
.footer_b .s2{ width:274px;height:120px;padding-left:135px; background:url(weixin.jpg) left top no-repeat;}
